Formal Verification of abstract digital controllers for hybrid systems
نویسندگان
چکیده
This project proposes extensions of formal verification techniques, so as to bring finite state controllers of hybrid systems within the ambit of the verification framework. These controllers are represented using Kripke Structures whose states are labelled with Predicates Over Real Variables(PORVs). An extension to LTL is proposed, for representing the properties, and two model checking approaches one automata theoretic and the other symbolic are proposed for verifying such properties over PORV labelled Kripke Structures. The automata theoretic approach is based on the existing on-the-fly verification technique. Using SMT solvers, the symbolic approach reduces the verification problem into a usual model checking problem with propositions, which can be solved using industrial model checking tools. This project also addresses the problem of model checking under assume properties which may themselves contain PORVs. Correctness of the proposed model checking approaches are proven, and case studies are presented for illustrating the toolflow.
منابع مشابه
Formal Modelling and Verification of Hybrid Systems by Hybrid Relational Approach
Hybrid systems arise in real-time and embedded control systems with the interactions emerged between continuous physical environment and discrete digital controllers. In this paper, we propose an approach for the verification of hybrid systems which are constructed by a hybrid parallel modelling language, where the interaction between the controller and the environment is synchronized by signal...
متن کاملFormal Verification of Transportation Cyber Physical Systems
ion is the process of simplifying a simulation model to a more abstract (for example, reduced order) model for use in verification and other analysis. Performing automated model abstraction of large high-dimensional hybrid systems, and characterizing and quantifying the approximation and/or the abstraction function used to create the simpler model are challenging technical tasks. The abstract f...
متن کاملHow to Prove Complex Properties of Hybrid Systems with KeYmaera: A Tutorial
This paper is a tutorial on how to model and prove complex properties of complex hybrid systems in KeYmaera, an automatic and interactive formal verification tool for hybrid systems implementing differential dynamic logic. Hybrid systems can model highly nontrivial controllers of physical plants, whose behaviors are often safety critical such as trains, cars, airplanes, or medical devices. Form...
متن کاملA Hybrid Meta-heuristic Approach to Cope with State Space Explosion in Model Checking Technique for Deadlock Freeness
Model checking is an automatic technique for software verification through which all reachable states are generated from an initial state to finding errors and desirable patterns. In the model checking approach, the behavior and structure of system should be modeled. Graph transformation system is a graphical formal modeling language to specify and model the system. However, modeling of large s...
متن کاملAnalog Circuit Verification: a State of an Art
Extending formal verification methodology toward analog circuits is a very challenging task that will occupy researchers for some time. To put this challenge in context we sketch some of the history of digital circuit verification as well as more recent attempts to adapt it to continnuous and hybrid systems.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012